#ifndef __MAN_H__
#define __MAN_H__

#include "boy.h"

typedef struct _Man Man;
typedef struct _ManClass ManClass;

GType man_get_type(void);
#define MAN_TYPE (man_get_type())
#define MAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), MAN_TYPE, Man))
Man *man_new(void);
Man *man_new_with_name_age_and_job(gchar *name, gint age, gchar *job);
void man_info(Man *man);

struct _Man {
	Boy boy_p;
	char *job;
	void (*bye)(void);
};
struct _ManClass {
	BoyClass man_cls_p;
};

#endif //__MAN_H__
